A Progressive Fault Tolerant Mechanism in Mobile Agent Systems
نویسندگان
چکیده
We present the approach of deploying cooperating agents to detect failures as well as recover services in a mobile agent system. In additional to server failure detection, we use cooperating agents to handle agent failure detection. Two types of agents are involved. One is the agent performing the computation delegated by the owner, which we call the actual agent. Another is the agent that monitors the actual agent, namely the witness agent. We introduce a protocol by using a message passing mechanism between these two kinds of agents to detect agent failures and recover agent services. This approach can handle server failures, agent failures, and failures in message passing. It is capable of detecting and recovering most failure scenarios in mobile agent systems. We describe the design of our witness agent approach to mobile agent systems, and conduct reliability evaluation for our approach. The evaluation results show our approach is a promising technique in achieving mobile agent system reliability.
منابع مشابه
ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن
Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...
متن کاملModeling Fault-Tolerant and Reliable Mobile Agent Execution in Distributed Systems
The reliable execution of a mobile agent is a very important design issue in building a mobile agent system and many fault-tolerant schemes have been proposed so far. To further develop mobile agent technology, reliability mechanisms such as fault tolerance and transaction support are required. For this purpose, we first identify two basic requirements for fault-tolerant mobile agent execution:...
متن کاملModeling Fault Tolerant and Secure Mobile Agent Execution in Distributed Systems
The reliable execution of mobile agents is a very important design issue in building mobile agent systems and many fault-tolerant schemes have been proposed so far. Security is a major problem of mobile agent systems, especially when monetary transactions are concerned. Security for the partners involved is handled by encryption methods based on a public key authentication mechanism and by secr...
متن کاملModeling Fault-Tolerant and Secure Mobile Agent Execution
The reliable execution of a mobile agent is a very important design issue in building a mobile agent system and many fault-tolerant schemes have been proposed so far. Security is a major problem of mobile agent systems, especially when money transactions are concerned . Security for the partners involved is handled by encryption methods based on a public key authentication mechanism and by secr...
متن کاملA New Approach for Evaluation Fault-Tolerant Mobile Agent Execution in Distributed Systems
Mobile agents are no longer a theoretical issue since different architectures for their realization have been proposed . With the increasing market of electronic commerce it becomes an interesting aspect to use autonomous mobile agents for electronic business transactions. Being involved in money transactions, supplementary security features for mobile agent systems have to he ensured. .In this...
متن کامل